package com.zygh.coordinatestore.service;


import java.util.List;

/**
 * 警员足迹服务层
 * @author lee
 *
 */
public interface StaffMarkService {
    /**
     * 警员足迹
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @param staffCode 警号
     * @param gpsid gpsid
     * @return List
     */
    List getStaffMark(String startTime,String endTime,String staffCode,String gpsid);

    /**
     * 警员热力图
     * @param areaId 区域id
     * @param sectionId 部门id
     * @param station 部门
     * @return List
     */
    List getHotMark(Integer areaId,String sectionId,String station);

    /**
     * 圈选圆形
     * @param lng 圆心经度
     * @param lat 圆心纬度
     * @param radius 圆心半径
     * @return List
     */
    List circle(Double lng,Double lat,Double radius);

    /**
     * 圈选多边形
     * @param lng 经度串
     * @param lat 纬度串
     * @return List
     */
    List polygon(Double []lng,Double[]lat);
}
